chksum
An implementation of various hash functions with a straightforward interface for computing digests of bytes, files, directories, and more.
Setup
To use this crate, add the following entry to your Cargo.toml
file in the dependencies
section:
[]
= "0.3.0"
Alternatively, you can use the cargo add
subcommand:
cargo add chksum
Usage
Use the chksum
function to calcualate digest of file, directory and so on.
use sha2_256;
let file = open?;
let digest = chksum?;
assert_eq!;
For more usage examples, refer to the documentation available at docs.rs.
Hash Algorithms
This crate provides implementations for the following hash algorithms:
- MD5
- SHA-1
- SHA-2
- SHA-2 224
- SHA-2 256
- SHA-2 384
- SHA-2 512
License
This crate is licensed under the MIT License.